package com.example.blog.admin.service;

import com.example.blog.admin.vo.Result;
import com.example.blog.admin.vo.TagVo;

import java.util.List;

public interface TagsService {

    /**
     * 通过文章的id 查询 其标签
     * @param ArticleId
     * @return
     */
    List<TagVo> findTagsByArticleId(long ArticleId);

    /**
     * 查找指定数量的 最热标签
     * @param limit
     * @return
     */
    List<TagVo> findHotTags(int limit);

    /**
     *  发布文章中，列出所有标签
     * @return
     */
    Result findAllTags();

    /**
     * 文章分类 -- 标签
     * @return
     */
    Result findAllTagsDetail();

    Result findTagsDetailById(Long tagId);
}
